1   概述

1.1 简要说明

    节目编辑主要有SDK接口方法和节目单相关的数据构成;SDK接口方法用来指定当前采取的操作;节目单的数据为接口方法提供参数信息;

    SDK接口方法主要由:添加节目、更新节目、删除节目等三个接口函数组成。

 

A、AddProgram: 1. 添加一个或者多个节目到节目单。(这种情况下不需要screen标签的 的timeStamps属性 )2.  当screen标签存在timeStamps属性并且其值与下位机时间戳不一样时将会清空以前的节目。

 

B、UpdateProgram :更新节目, 使用接口中的节目信息更新下位机节目单中对应的节目信息(节目 区域 等各个GUID要一一对应才可以正常更新内容)。

C、DeleteProgram:通过该接口可以删除指定GUID的节目信息。

D、 由于节目单和节目中均有可能会引用文件名,那么此时应该使用文件管理模块先把文件准备好,然后再执行节目单或者节目的更新的操作。

1.2 类型定义

类型

表现方式

Enum

xml 中以字符串组合的方式存在,不匹配的字符串将视为默认值

Bool

使用字符串 “true” “false” 表示

Color

使用固定的字符串格式 #RRGGBB,不区分大小写,如 #FF0000

String

通用字符串,以下特殊字符需要转义:

& 转义后为 &

< 转义后为 &lt;

> 转义后为 &gt;

转义后为 &quot;

转义后为 &apos;

Int

取值范围 -21474836482147483647

使用字符串的方式描述,如:”-30””556”

Double

浮点型